package com.tedu.day02.test;
//               普通类   抽象类  接口类
//                       【关系】              【特点】
//        类与类           继承          只能单继承、可多层继承
//        类与抽象         继承           可以单继承，不可以多继承
//        抽象类与抽象类    继承           只能单继承、可多层继承
//        类与接口         实现           可以单继承，也可以多实现
//                                      并且继承同时实现多个接口
//        接口与接口        继承          可以单继承，可以多继承
/*作业1：抽象类与接口区别和关系？简答*/
//内容构成‌：抽象类可以包含字段、属性、方法实现以及抽象方法。接口只能定义方法声明，不能包含字段或方法实现‌。
//
//‌继承与实现‌：一个类只能继承一个抽象类，但可以实现多个接口。这意味着一个类可以选择性地实现多个接口中定义的行为，而不需要关心这些行为的具体实现细节‌。
//
//‌多态性‌：接口支持多态性，即一个对象可以有多种形式。抽象类虽然也支持多态，但它的多态性主要体现在子类对抽象类中定义的抽象方法的重写上‌

//1.类与类：继承----单继承
//class Uoo{}
//class Loo extends Uoo{}
//class Voo extends Loo{}
//2.类与抽象:继承
//abstract  class Uoo{}    abstract class Voo{}
//class Loo extends Uoo,Voo{}
//3.抽象类与抽象类：继承--只能单继承、可多层继承

//abstract  class Loo{}
//abstract  class Voo extends Loo{}
//abstract  class Uoo extends Voo{}
//4.类与接口 :实现---可以单继承，也可以多实现
//interface Loo{}   interface Foo{}
//class Joo{}
//class Voo extends Joo implements Loo,Foo{}
//5.接口与接口：继承--可以单继承，可以多继承
interface Loo{}   interface Foo{}
interface Voo extends Loo,Foo{}
public class 关系 {
}
